Cascading Style Sheets

2015-06-21 20:57:44

I thought I would mention that I've updated my other website, wclang.net. It's actually little changed visually from before, but I've revamped all of the pages to put all the styling into a small CSS file. This enabled me to simplify things, and to easily tweak the visual appearance of my site. I removed the underlines from web links, and the site now uses the same font throughout. With the CSS file, this is easy to do and control. (CSS stands for Cascading Style Sheets, which allow the web developer to separate all of the styling information of pages, such as colors and fonts, from the HTML code for those pages. If all of the styling information is kept in a single file, changing that file can immediately change the appearance or styles of the entire site.)

I also updated the Javascript apps in on my page of little Javascript sample programs. They all handle scrolling properly (so when the user clicks on something, the app receives the location correctly), and they all use the same CSS sheet that the rest of the website now uses.

The net result of all of this tinkering is that I now have an idea of how the now-standard set of technologies works for web client-side programming---HTML (HTML5), CSS, and Javascript. I've also been reading a bit about other related technologies, including the Javascript library JQuery, which I haven't tried yet, but which look like would give the programmer sorcerous power to produce interesting and dynamic websites.